package tec;
import poounit.*;

public abstract class TestPassagerAbstraitException
{
	
	public static void lancer()
	{
		testCreationNonValide();
		testMonterDans();
	}
	
	@Test
	public static void testCreationNonValide()
	{
		Passager p;

		try{
			p = new Sportif("toto", -2, TypeComportement.NERVEUX );
		}
		catch(IllegalArgumentException e){
			System.out.println("erreur, destination < 0");
		}
	}

	@Test
	public static void testMonterDans()
	{
		Transport bus = new Autobus(5,6);
		Passager p = FabriquePassager.fairePassagerStandard("toto", 7);

		try {
			p.monterDans(bus);
		}
		catch(TecInvalidException e){
			System.out.println("erreur, bus is not converted");
		}
	}
}
